leading-edge radiator - Spanish English Dictionary